//    Copyright (C) Kherty.  All rights reserved.
namespace OpenLS.Chart
{
    sealed class CannonicalReferenceFactory: IReferenceFactory
    {
        public NumericReference CreateNumericReference()
        {
            return new CannonicalNumericReference();
        }

        public StringReference CreateStringReference()
        {
            return new CannonicalStringReference();
        }

        public MultiLevelStringReference CreateMultiLevelStringReference()
        {
            return new CannonicalMultiLevelStringReference();
        }
    }
}